<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:jr="http://jasperreportjsf.sf.net/tld/jasperreports-jsf-1_3.tld"
	template="web/templates/ui.xhtml">

	<ui:define name="title">
		<h:outputText value="Actualización de Ficha" />
	</ui:define>
	<ui:define name="sidebar">
		<div class="widget">
			<div class="title">
				<div class="inner">
					<h3>
						<h:outputText value="Menú" />
					</h3>
				</div>
			</div>
			<!-- MENU PERFIL ADMINISTADOR -->
			<ui:include src="menu.xhtml" />
		</div>
	</ui:define>
	<ui:define name="content">
		<div class="page-header">
			<h3>
				<h:outputText value="Directivos" />
			</h3>
		</div>
		<div class="subTitle">
			<ol class="breadcrumb">
				<li><a href="index.jsf"><span class="glyphicon glyphicon-home"></span></a></li>
				<li class="active">Actualización de Ficha</li>
			</ol>
		</div>

		<div class="gridContent">
			<div class="inner">
				<h:form id="frmDirectivoFicha" >
					<div id="hiddenFicha"></div>
					<div class="text-right">
			        <p:commandLink value="Imprimir Ficha" ajax="false" target="_blank"
			        styleClass="btn btn-success" icon="ui-menuitem-icon ui-icon fa fa-print" iconPos="right" action="#{directivoFichaService.imprimeFicha}"/>
			        <br/><br/>
			        </div>
					<p:progressBar widgetVar="pbAjax" ajax="true" value="0"
						labelTemplate="{value}%" styleClass="animated" global="false"
						rendered="#{!directivoFichaService.finalizado}">
						<p:ajax event="complete" listener="#{progressBarView.onComplete}"
							update="msgs" oncomplete="startButton2.enable()" />
					</p:progressBar>
					<c:if test="#{directivoFichaService.finalizado}">
					<h3>Censo Finalizado Correctamente</h3>
					</c:if>
					<p:growl id="msgs" showDetail="false" life="5000" autoUpdate="false" />
					<p:panel id="panelDatos">
						<p:inputText id="txtDatosAcademicos" type="hidden" value="#{directivoFichaService.totalDatoAcademico}" />
					</p:panel>

					<p:tabView id="tbvFicha">
						<p:tab id="identificacion" title="Identificación">
							<div class="page-subheader">
								<h3>Lugar de residencia</h3>
							</div>
							<div class="row">
								<div class="col-sm-12">
									<p:outputLabel value="Dirección" for="txtLugRes" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<p:inputText id="txtLugRes" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									requiredMessage="Ingrese dirección de residencia" 
									value="#{directivoFichaService.directivo.direccion}" styleClass="validaprogress" />
								</div>
							</div>
							<div class="row">
								<div class="col-sm-4">
									<p:outputLabel id="lblDep" for="cboDep" value="Departamento" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<h:selectOneMenu id="cboDep" value="#{directivoFichaService.directivo.ubigeoDepartamento}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" 
									styleClass="validaprogress">
										<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
										<p:ajax listener="#{directivoFichaService.onDepartamentoChange}" update="provincia,distrito" oncomplete="muestraAvance()"/>
										<f:selectItems value="#{directivoFichaService.listaDepartamentos}" var="departamento" itemLabel="#{departamento.descripcion}" itemValue="#{departamento.codigo}" />
									</h:selectOneMenu>
								</div>
								<div class="col-sm-4">
									<p:outputLabel id="lblProv" for="cboProv" value="Provincia" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<p:panel id="provincia">
										
									<h:selectOneMenu id="cboProv" value="#{directivoFichaService.directivo.ubigeoProvincia}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									styleClass="validaprogress">
										<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
										<p:ajax listener="#{directivoFichaService.onProvinciaChange}" update="distrito" oncomplete="muestraAvance()" />
										<f:selectItems value="#{directivoFichaService.listaProvincias}" var="provincia" itemLabel="#{provincia.descripcion}" itemValue="#{provincia.codigo}" />
									</h:selectOneMenu>
									
									</p:panel>
								</div>
								<div class="col-sm-4">
									<p:outputLabel id="lblDis" for="cboDis" value="Distrito" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<p:panel id="distrito">
										
									<h:selectOneMenu id="cboDis" value="#{directivoFichaService.directivo.ubigeoDistrito}" onchange="muestraAvance()"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									styleClass="validaprogress">
										<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
										<f:selectItems value="#{directivoFichaService.listaDistritos}" var="distrito" itemLabel="#{distrito.descripcion}" itemValue="#{distrito.codigo}" />
									</h:selectOneMenu>
									</p:panel>
								</div>
							</div>
							<div class="page-subheader">
								<h3>Datos de Contacto</h3>
							</div>
							<div class="row">
								<div class="col-sm-6 form-group">
									<p:outputLabel id="lblCorInst" value="Correo Institucional" for="txtCorInst" />
									<p:inputText id="txtCorInst" value="#{directivoFichaService.directivo.email_institucional}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									styleClass="validaprogress text-transform-none">
									<p:ajax event="keyup" listener="#{directivoFichaService.verificaEmail(directivoFichaService.directivo.email_institucional)}" update=":frmDirectivoFicha:msgs" />
									</p:inputText>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-6 form-group">
									<p:outputLabel id="lblCorPer1" value="Correo Personal" for="txtCorPer1" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<p:inputText id="txtCorPer1" value="#{directivoFichaService.directivo.emailPersonal}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" 
									styleClass="validaprogress text-transform-none">
									<p:ajax event="keyup" listener="#{directivoFichaService.verificaEmail(directivoFichaService.directivo.emailPersonal)}" update=":frmDirectivoFicha:msgs" />
									</p:inputText>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-6 form-group">
									<p:outputLabel id="lblCorPer2" value="Otro Correo Personal " for="txtCorPer2" />
									<p:inputText id="txtCorPer2" value="#{directivoFichaService.directivo.emailPersonalAlterno}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									styleClass="validaprogress text-transform-none">
									<p:ajax event="keyup" listener="#{directivoFichaService.verificaEmail(directivoFichaService.directivo.emailPersonalAlterno)}" update=":frmDirectivoFicha:msgs"/>
									</p:inputText>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-2 form-group">
									<p:outputLabel value="Cod.Ciudad" for="txtTelCodigo" />
									<p:inputText id="txtTelCodigo" value="#{directivoFichaService.directivo.codigo_ciudad}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									placeholder="Cód.Ciudad"
									maxlength="3"
									validatorMessage="Código de Ciudad: Ingrese como mínimo 2 números y máximo 3 números." 
									styleClass="validaprogress">
									</p:inputText>
								</div>
								<div class="col-sm-2 form-group">
									<p:outputLabel value="Número" for="txtTelfOf" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<p:inputText id="txtTelfOf" value="#{directivoFichaService.directivo.telefono_oficina}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" 
									placeholder="Número"
									maxlength="8"
									validatorMessage="Número de Teléfono: Ingrese como mínimo 6 números y máximo 8 números." 
									styleClass="validaprogress">
									<f:validateLength minimum="6" maximum="8"  />
									</p:inputText>
								</div>
								<div class="col-sm-2 form-group">
									<p:outputLabel value="Anexo" for="txtTelAnexo" />
									<p:inputText id="txtTelAnexo" value="#{directivoFichaService.directivo.anexo}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									placeholder="Anexo"
									onkeyup="$(this).val($(this).val().replace(/[^0-9]/g, ''));"
									maxlength="5"
									validatorMessage="Anexo: Ingrese como mínimo 2 números y máximo 5 números."
									styleClass="validaprogress">
									</p:inputText>
								</div>
								<div class="col-sm-2 form-group">
									<p:outputLabel value="Celular" for="txtTelfCel" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<p:inputText id="txtTelfCel" value="#{directivoFichaService.directivo.celular}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" 
									placeholder="Celular" styleClass="validaprogress"
										validatorMessage="Teléfono Celular: Ingrese un número de celular válido."
										maxlength="9"	>
										<f:validateLength minimum="9" maximum="9"  />
									</p:inputText>
								</div>
								<div class="col-sm-2 form-group">
									<p:outputLabel value="RPM" for="txtTelfRPM" />
									<p:inputText id="txtTelfRPM" value="#{directivoFichaService.directivo.rpm}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									placeholder="RPM"
									styleClass="validaprogress" maxlength="10"/>
								</div>
								<div class="col-sm-2 form-group">
									<p:outputLabel value="RPC" for="txtTelfRPC" />
									<p:inputText id="txtTelfRPC" value="#{directivoFichaService.directivo.rpc}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									placeholder="RPC"
									styleClass="validaprogress" maxlength="9"/>
								</div>
							</div>
							<div class="btnAction row no-gutter text-right">
								<p:commandButton id="next-ficha" styleClass="btn btn-success" icon="ui-menuitem-icon ui-icon fa fa-save" iconPos="right"
									update=":frmDirectivoFicha:panelDatos  :frmDirectivoFicha:msgs" 
									value="Grabar Información" actionListener="#{directivoFichaService.grabarDirectivo}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
									<p:confirm header="Confirmation" message="¿Está seguro de guardar los datos ingresados?" icon="ui-icon-alert" />
								</p:commandButton>
							</div>
						</p:tab>
						
						<!--
						TAB DATOS PERSONALES
						-->
						<p:tab id="datosPersonales" title="Datos Personales">						
								<div class="row no-gutter">
									<div class="col-sm-6 form-group">
										<p:outputLabel value="DNI" for="txtDNI" />
										<p:inputText id="txtDNI" value="#{directivoFichaService.directivo.nroDocumento}" styleClass="validaprogress" disabled="true" />
									</div>
								</div>
								<div class="row no-gutter">
									<div class="col-sm-4 form-group">
										<p:outputLabel value="Apellido Paterno" for="txtApePat" />
										<p:inputText id="txtApePat" value="#{directivoFichaService.directivo.apellidoPaterno}" styleClass="validaprogress" disabled="true" />
									</div>
									<div class="col-sm-4 form-group">
										<p:outputLabel value="Apellido Materno" for="txtApeMat" />
										<p:inputText id="txtApeMat" value="#{directivoFichaService.directivo.apellidoMaterno}" styleClass="validaprogress" disabled="true" />
									</div>
									<div class="col-sm-4 form-group">
										<p:outputLabel value="Nombre (s)" for="txtNombres" />
										<p:inputText id="txtNombres" value="#{directivoFichaService.directivo.nombreCompleto}" styleClass="validaprogress" disabled="true" />
									</div>
								</div>
								<div class="row no-gutter">
									<div class="col-sm-4 form-group">
										<p:outputLabel id="lblFecNac" value="Fecha de Nacimiento" for="txtFecNac" />
										<p:calendar id="txtFecNac" value="#{directivoFichaService.directivo.fechaNacimiento}" styleClass="validaprogress" pattern="dd/MM/yyyy" disabled="true"/>
									</div>
									<div class="col-sm-4 form-group">
										<p:outputLabel id="lblGenero" value="Género" for="cboGenero" />
										<h:selectOneMenu id="cboGenero" value="#{directivoFichaService.directivo.sexo}" styleClass="validaprogress" disabled="true">
											<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
											<f:selectItem itemLabel="Masculino" itemValue="1" />
											<f:selectItem itemLabel="Femenino" itemValue="2" />
										</h:selectOneMenu>
									</div>
								</div>
						</p:tab>

						
						<!--
						TAB DATOS ACADEMICOS
						-->
						
						<p:tab id="datosAcademicos" title="Datos Académicos">
						<span style="color: #000080;">*</span> Como mínimo deberá ingresar un estudio técnico o universitario.
							<div class="page-subheader">
								<h3>Estudios Técnicos</h3>
							</div>
							<p:dataTable id="tablaEstudiosTecnicos" var="estudio" value="#{directivoFichaService.listaEstudiosTecnicos}"
							widgetVar="estudiosTecnicosTable" rows="5" paginator="true" paginatorPosition="bottom"
							emptyMessage="No se han encontrado registros"
							paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
							currentPageReportTemplate="Total Registros : {totalRecords}">
								<p:column>
									<f:facet name="header">Área de Estudio</f:facet>
									<h:outputText value="#{estudio.otroAreaEstudio}" style="text-align: left;" rendered="#{estudio.areaEstudioId == 0}" />
									<h:outputText value="#{estudio.areaEstudio}" style="text-align: left;" rendered="#{estudio.areaEstudioId != 0}" />
								</p:column>
								<p:column>
									<f:facet name="header">Institución Educativa</f:facet>
									<h:outputText value="#{estudio.otroInstitucionEducativa}" style="text-align: left;" rendered="#{estudio.institucionEducativaId == 0}" />
									<h:outputText value="#{estudio.institucionEducativa}" style="text-align: left;" rendered="#{estudio.institucionEducativaId != 0}" />
								</p:column>
								<p:column>
									<f:facet name="header">Nivel Alcanzado</f:facet>
									<div style="text-align: left;">#{estudio.nivelProfesional}</div>
								</p:column>
								<p:column style="text-align: center; width:100px;">
									<f:facet name="header">
										Acciones
									</f:facet>
									<p:commandLink immediate="true" id="ajaxEditarT" 
													oncomplete="muestraDialogo();"
													update=":formDatoAcademico"
													actionListener="#{directivoFichaService.editarDatoAcademicoTecnico}">
								        <h:outputText value="Editar" />
								        <f:setPropertyActionListener value="#{estudio}" target="#{directivoFichaService.datoAcademico}" />
								        <p:resetInput target=":formDatoAcademico" />
								    </p:commandLink>
								    &nbsp;
									<p:commandLink id="ajaxEliminarE" 
									update=":frmDirectivoFicha:panelDatos 
									tablaEstudiosTecnicos :frmDirectivoFicha:msgs" 
									oncomplete="muestraAvance();"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									actionListener="#{directivoFichaService.eliminarDatoAcademico(estudio)}">
								        <h:outputText value="Eliminar" />
								        <p:confirm header="Confirmación" message="¿Está seguro de eliminar el registro seleccionado?" icon="ui-icon-alert" />
								        	
								    </p:commandLink>
						        </p:column>
							</p:dataTable>
							<div class="text-right">
								<p:commandButton id="addEstudio" styleClass="btn btn-success" value="Añadir Estudio Técnico" 
												actionListener="#{directivoFichaService.nuevoDatoAcademicoTecnico}" 
												oncomplete="muestraDialogo();"
												update=":formDatoAcademico"
												disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
												icon="fa fa-file-text" iconPos="right">
									<p:resetInput target=":formDatoAcademico" />
								</p:commandButton>
							</div>    
							
							<div class="page-subheader">
								<h3>Estudios Universitarios</h3>
							</div>
							<p:dataTable id="tablaEstudiosProfesionales" var="estudio" value="#{directivoFichaService.listaEstudiosProfesionales}"
							widgetVar="estudiosProfesionalesTable" rows="5" paginator="true" paginatorPosition="bottom"
							emptyMessage="No se han encontrado registros"
							paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
							currentPageReportTemplate="Total Registros : {totalRecords}">
								<p:column>
									<f:facet name="header">Área de Estudio</f:facet>
									<h:outputText value="#{estudio.otroAreaEstudio}" style="text-align: left;" rendered="#{estudio.areaEstudioId == 0}" />
									<h:outputText value="#{estudio.areaEstudio}" style="text-align: left;" rendered="#{estudio.areaEstudioId != 0}" />
								</p:column>
								<p:column>
									<f:facet name="header">Institución Educativa</f:facet>
									<h:outputText value="#{estudio.otroInstitucionEducativa}" style="text-align: left;" rendered="#{estudio.institucionEducativaId == 0}" />
									<h:outputText value="#{estudio.institucionEducativa}" style="text-align: left;" rendered="#{estudio.institucionEducativaId != 0}" />
								</p:column>
								<p:column>
									<f:facet name="header">Nivel Alcanzado</f:facet>
									<div style="text-align: left;">#{estudio.nivelProfesional}</div>
								</p:column>
								<p:column style="text-align: center; width:100px;">
									<f:facet name="header">
										Acciones
									</f:facet>
								    <p:commandLink immediate="true" id="ajaxEditarP" 
													oncomplete="muestraDialogo();"
													update=":formDatoAcademico"
													actionListener="#{directivoFichaService.editarDatoAcademicoProfesional}">
								        <h:outputText value="Editar" />
								        <f:setPropertyActionListener value="#{estudio}" target="#{directivoFichaService.datoAcademico}" />
								        <p:resetInput target=":formDatoAcademico" />
								    </p:commandLink>
								    &nbsp;
									<p:commandLink immediate="true" id="ajaxEliminarE" 
									update=":frmDirectivoFicha:panelDatos 
									tablaEstudiosProfesionales :frmDirectivoFicha:msgs" 
									actionListener="#{directivoFichaService.eliminarDatoAcademico(estudio)}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
								        <h:outputText value="Eliminar" />
								        <p:confirm header="Confirmación" message="¿Está seguro de eliminar el registro seleccionado?" icon="ui-icon-alert" />	
								    </p:commandLink>
						        </p:column>
							</p:dataTable>
							<div class="text-right">
							<p:commandButton id="addEstudioP" styleClass="btn btn-success" value="Añadir Estudio Universitario" 
								actionListener="#{directivoFichaService.nuevoDatoAcademicoProfesional}" 
								oncomplete="muestraDialogo();"
								update=":formDatoAcademico "
								disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
								icon="fa fa-file-text" iconPos="right">
								<p:resetInput target=":formDatoAcademico" />
								</p:commandButton>
							</div>  
							
							
							<div class="page-subheader">
								<h3>Estudios de Post Grado</h3>
							</div>
							
							<p:dataTable id="tablaEstudiosPostGrado" var="estudio" value="#{directivoFichaService.listaEstudiosPostGrado}"
							widgetVar="estudiosPostGradoTable" rows="5" paginator="true" paginatorPosition="bottom"
							emptyMessage="No se han encontrado registros"
							paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
							currentPageReportTemplate="Total Registros : {totalRecords}">
								<p:column>
									<f:facet name="header">Área de Estudio</f:facet>
									<h:outputText value="#{estudio.otroAreaEstudio}" style="text-align: left;" rendered="#{estudio.areaEstudioId == 0}" />
									<h:outputText value="#{estudio.areaEstudio}" style="text-align: left;" rendered="#{estudio.areaEstudioId != 0}" />
								</p:column>
								<p:column>
									<f:facet name="header">Institución Educativa</f:facet>
									<h:outputText value="#{estudio.otroInstitucionEducativa}" style="text-align: left;" rendered="#{estudio.institucionEducativaId == 0}" />
									<h:outputText value="#{estudio.institucionEducativa}" style="text-align: left;" rendered="#{estudio.institucionEducativaId != 0}" />
								</p:column>
								<p:column>
									<f:facet name="header">Nivel Alcanzado</f:facet>
									<div style="text-align: left;">#{estudio.nivelProfesional}</div>
								</p:column>
								<p:column style="text-align: center; width:100px;">
									<f:facet name="header">
										Acciones
									</f:facet>
									<p:commandLink immediate="true" id="ajaxEditarPG" 
													oncomplete="muestraDialogo();"
													update=":formDatoAcademico"
													actionListener="#{directivoFichaService.editarDatoAcademicoPostGrado}">
								        <h:outputText value="Editar" />
								        <f:setPropertyActionListener value="#{estudio}" target="#{directivoFichaService.datoAcademico}" />
								        <p:resetInput target=":formDatoAcademico" />
								    </p:commandLink>
								    &nbsp;
									<p:commandLink immediate="true" id="ajaxEliminarE" 
									update="tablaEstudiosPostGrado :frmDirectivoFicha:msgs" 
									actionListener="#{directivoFichaService.eliminarDatoAcademico(estudio)}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
								        <h:outputText value="Eliminar" />
								        <p:confirm header="Confirmación" message="¿Está seguro de eliminar el registro seleccionado?" icon="ui-icon-alert" />	
								    </p:commandLink>
						        </p:column>
							</p:dataTable>
							<div class="text-right">
							<p:commandButton id="addEstudioPG" styleClass="btn btn-success" value="Añadir Estudio Post Grado" 
								actionListener="#{directivoFichaService.nuevoDatoAcademicoPostGrado}" 
								oncomplete="muestraDialogo();"
								update=":formDatoAcademico"
								disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
								icon="fa fa-file-text" iconPos="right">
								<p:resetInput target=":formDatoAcademico" />
								</p:commandButton>
							</div>
							
							
							
							<div class="page-subheader">
								<h3>Estudios de Especialización</h3>
							</div>
							<p:dataTable id="tablaEstudiosEspecializacion" var="estudio" value="#{directivoFichaService.listaEstudiosEspecializacion}" 
							widgetVar="estudiosEspecializacionTable" rows="5" paginator="true" paginatorPosition="bottom"
							emptyMessage="No se han encontrado registros"
							paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
							currentPageReportTemplate="Total Registros : {totalRecords}">
								<p:column>
									<f:facet name="header">Área de Estudio</f:facet>
									<h:outputText value="#{estudio.otroAreaEstudio}" style="text-align: left;" rendered="#{estudio.areaEstudioId == 0}" />
									<h:outputText value="#{estudio.areaEstudio}" style="text-align: left;" rendered="#{estudio.areaEstudioId != 0}" />
								</p:column>
								<p:column>
									<f:facet name="header">Institución Educativa</f:facet>
									<h:outputText value="#{estudio.otroInstitucionEducativa}" style="text-align: left;" rendered="#{estudio.institucionEducativaId == 0}" />
									<h:outputText value="#{estudio.institucionEducativa}" style="text-align: left;" rendered="#{estudio.institucionEducativaId != 0}" />
								</p:column>
								<p:column>
									<f:facet name="header">Nivel Alcanzado</f:facet>
									<div style="text-align: left;">#{estudio.nivelProfesional}</div>
								</p:column>
								<p:column>
									<f:facet name="header">Especialidad</f:facet>
									<div style="text-align: left;">#{estudio.especialidad}</div>
								</p:column>
								<p:column style="text-align: center; width:100px;">
									<f:facet name="header">
										Acciones
									</f:facet>
									<p:commandLink immediate="true" id="ajaxEditarE" 
													oncomplete="muestraDialogo();"
													update=":formDatoAcademico "
													actionListener="#{directivoFichaService.editarDatoAcademicoEspecializacion}">
								        <h:outputText value="Editar" />
								        <f:setPropertyActionListener value="#{estudio}" target="#{directivoFichaService.datoAcademico}" />
								        <p:resetInput target=":formDatoAcademico" />
								    </p:commandLink>
								    &nbsp;
									<p:commandLink immediate="true" id="ajaxEliminarE" 
									update="tablaEstudiosEspecializacion :frmDirectivoFicha:msgs" 
									actionListener="#{directivoFichaService.eliminarDatoAcademico(estudio)}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
								        <h:outputText value="Eliminar" />
								        <p:confirm header="Confirmación" message="¿Está seguro de eliminar el registro seleccionado?" icon="ui-icon-alert" />	
								    </p:commandLink>
						        </p:column>
							</p:dataTable>
							<div class="text-right">
							<p:commandButton id="addEstudioE" styleClass="btn btn-success" value="Añadir Estudio Especialización" 
								actionListener="#{directivoFichaService.nuevoDatoAcademicoEspecializacion}" 
								oncomplete="muestraDialogo();"
								update=":formDatoAcademico "
								disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
								icon="fa fa-file-text" iconPos="right">
								<p:resetInput target=":formDatoAcademico" />
								</p:commandButton>
							</div>
							
							
							
						</p:tab>
						
						
						<p:tab id="datosLaborales" title="Datos Laborales">
							<div class="page-subheader">
								<h3>De la Institución en la que labora actualmente</h3>
							</div>
							<div class="row">
								<div class="col-sm-12 form-group">
									<p:outputLabel id="lblInst" for="cboInst" value="Entidad" />
									<h:selectOneMenu id="cboInst" value="#{directivoFichaService.directivo.entidadId}" disabled="true">
										<f:selectItems value="#{directivoFichaService.listaEntidades}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-12 form-group">
									<p:outputLabel id="lblSector" for="cboSector" value="Sector" />
									<h:selectOneMenu id="cboSector" value="#{directivoFichaService.directivo.sector_id}" disabled="true">
										<f:selectItems value="#{directivoFichaService.listaSector}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-12 form-group">
									<p:outputLabel id="lblO" for="cboO" value="&Oacute;rgano" />
									<h:selectOneMenu id="cboO" value="#{directivoFichaService.directivo.organo_id}" disabled="true">
										<f:selectItems value="#{directivoFichaService.listaOrganos}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-12 form-group">
									<p:outputLabel id="lblUO" for="cboUO" value="Unidad Orgánica" />
									<h:selectOneMenu id="cboUO" value="#{directivoFichaService.directivo.unidad_organica_id}" disabled="true">
										<f:selectItems value="#{directivoFichaService.listaUnidades}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-12 form-group">
									<p:outputLabel id="lblNO" for="cboNO" value="Nivel Organizacional" />
									<h:selectOneMenu id="cboNO" value="#{directivoFichaService.directivo.nivelOrganizacionalId}" disabled="true">
										<f:selectItems value="#{directivoFichaService.listaNivelOrganizacional}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-12 form-group">
									<p:outputLabel id="lblTitPuesto" for="cboTitPuesto" value="Puesto Específico" />
									<h:selectOneMenu id="cboTitPuesto" value="#{directivoFichaService.directivo.puesto_especifico_id}" 
									disabled="true">
										<f:selectItems value="#{directivoFichaService.listaPuestos}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-12 form-group">
									<p:outputLabel id="lbltxtJefI" for="cboJefeInmediato" value="Puesto del Jefe Inmediato" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<h:selectOneMenu id="cboJefeInmediato" value="#{directivoFichaService.directivo.jefeInmediatoId}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
										<f:selectItem itemLabel="No Especificado" itemValue="-1" noSelectionOption="true" />
										<f:selectItems value="#{directivoFichaService.listaJefeInmediato}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-4 form-group">
									<p:outputLabel id="lblSO" for="txtSO" value="Número de Subordinados Directos" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<p:inputText id="txtSO" maxlength="4" mask="9?999" 
									value="#{directivoFichaService.directivo.numeroSubOrdinado}" 
									placeholder="Número de Subordinados Directos" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"/>
								</div>
								<div class="col-sm-4 form-group">
									<p:outputLabel id="lblCI" for="txtCI" value="Total de Colaboradores Indirectos" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<p:inputText id="txtCI" maxlength="4" mask="9?999" 
									value="#{directivoFichaService.directivo.numeroColaborador}" 
									placeholder="Total de Colaboradores Indirectos" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"/>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-3 form-group">
									<p:outputLabel id="lblFecIniAnio" for="cboFecIniAnio" value="Fecha de Inicio (Año)" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<h:selectOneMenu id="cboFecIniAnio" value="#{directivoFichaService.directivo.fechaInicioAnio}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
										<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
										<f:selectItems value="#{directivoFichaService.listaAnios}"  />
									</h:selectOneMenu>
								</div>
								<div class="col-sm-3 form-group">
									<p:outputLabel id="lblFecIniMes" for="cboFecIniMes" value="(Mes)" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<h:selectOneMenu id="cboFecIniMes" value="#{directivoFichaService.directivo.fechaInicioMes}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
										<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
										<f:selectItems value="#{directivoFichaService.listaMeses}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-4 form-group">
									<p:outputLabel id="lblRL" for="cboRegimenLaboral" value="Régimen Laboral" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
									<h:selectOneMenu id="cboRegimenLaboral" value="#{directivoFichaService.directivo.idRegimenLaboral}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
										<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
										<f:selectItems value="#{directivoFichaService.listaRegimenLaboral}" var="aet" itemLabel="#{aet.nombre}" itemValue="#{aet.id}" />
									</h:selectOneMenu>
								</div>
								<div class="col-sm-4 form-group">
									<p:outputLabel id="lblRB" for="txtRB" value="Remuneración Bruta" />
									<p:inputText id="txtRB" value="#{directivoFichaService.directivo.remuneracionBruta}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									style="text-align: right;" />
								</div>
							</div>
							<div class="btnAction row no-gutter text-right">
								<p:commandButton id="next-ficha4" styleClass="btn btn-success" icon="ui-menuitem-icon ui-icon fa fa-save" iconPos="right"
									update=":frmDirectivoFicha:panelDatos  :frmDirectivoFicha:msgs" 
									value="Grabar Información" actionListener="#{directivoFichaService.grabarDirectivo}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
									<p:confirm header="Confirmation" message="¿Está seguro de guardar los datos ingresados?" icon="ui-icon-alert" />
								</p:commandButton>
							</div>
							
							<div class="page-subheader">
								<h3>Otra Experiencia Laboral en puestos de Dirección,
									Gerencia y/o Jefatura en la Administración Pública</h3>
							</div>
							<p:dataTable id="tablaExperienciaPublica" var="experiencia" value="#{directivoFichaService.listaExperienciaPublica}" 
						widgetVar="tablaExperienciaPublica" rows="5" paginator="true" paginatorPosition="bottom"
						emptyMessage="No se han encontrado registros"
						paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
						currentPageReportTemplate="Total Registros : {totalRecords}">
								<p:column>
									<f:facet name="header">Sector</f:facet>
									<div style="text-align: left;">#{experiencia.sector}</div>
								</p:column>
								<p:column>
									<f:facet name="header">Puesto</f:facet>
									<div style="text-align: left;">#{experiencia.puesto}</div>
								</p:column>
								<p:column>
									<f:facet name="header">Familia del Puesto</f:facet>
									<div style="text-align: left;">#{experiencia.familiaPuesto}</div>
								</p:column>
								<p:column>
									<f:facet name="header">Rol</f:facet>
									<div style="text-align: left;">#{experiencia.rol}</div>
								</p:column>
								<p:column style="text-align: center; width:100px;">
									<f:facet name="header">
										Acciones
									</f:facet>
								    <p:commandLink immediate="true" id="ajaxEditarExpLabPub" 
													oncomplete="muestraDialogoExperiencia();"
													update=":formExperiencia "
													actionListener="#{directivoFichaService.editarExperienciaPublica(experiencia)}">
								        <h:outputText value="Editar" />
								        <p:resetInput target=":formExperiencia" />
<!-- 								        <f:setPropertyActionListener value="#{experiencia}" target="#{directivoFichaService.experienciaLaboral}" /> -->
								    </p:commandLink>
								    &nbsp;
									<p:commandLink immediate="true" id="ajaxEliminarExpLabPub" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									update="tablaExperienciaPublica :frmDirectivoFicha:msgs" 
									actionListener="#{directivoFichaService.eliminarExperienciaLaboral(experiencia)}">
								        <h:outputText value="Eliminar" />
								        <p:confirm header="Confirmación" message="¿Está seguro de eliminar el registro seleccionado?" icon="ui-icon-alert" />	
								    </p:commandLink>
						        </p:column>
							</p:dataTable>
							<div class="text-right">
								<p:commandButton id="addExpLabPub" styleClass="btn btn-success" value="Añadir Experiencia Laboral Pública" 
									actionListener="#{directivoFichaService.nuevaExperienciaPublica}" 
									oncomplete="muestraDialogoExperiencia();"
									update=":formExperiencia"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									icon="fa fa-file-text" iconPos="right">
									<p:resetInput target=":formExperiencia" />
									</p:commandButton>								
							</div>
					
							<div class="page-subheader">
								<h3>Otra experiencia laboral en puestos de Gerencia y/o
									Jefatura en el Sector Privado</h3>
							</div>
							<p:dataTable id="tablaExperienciaPrivada" var="experiencia" value="#{directivoFichaService.listaExperienciaPrivada}" 
						widgetVar="tablaExperienciaPrivada" rows="5" paginator="true" paginatorPosition="bottom"
						emptyMessage="No se han encontrado registros"
						paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
						currentPageReportTemplate="Total Registros : {totalRecords}">
								<p:column>
									<f:facet name="header">Sector</f:facet>
									<div style="text-align: left;">#{experiencia.sector}</div>
								</p:column>
								<p:column>
									<f:facet name="header">Puesto</f:facet>
									<div style="text-align: left;">#{experiencia.puesto}</div>
								</p:column>
								<p:column>
									<f:facet name="header">Área Organizativa</f:facet>
									<div style="text-align: left;">#{experiencia.areaOrganizativa}</div>
								</p:column>
								<p:column style="text-align: center; width:100px;">
									<f:facet name="header">
										Acciones
									</f:facet>
								    <p:commandLink immediate="true" id="ajaxEditarExpLabPri" 
													oncomplete="muestraDialogoExperiencia();"
													update=":formExperiencia"
													actionListener="#{directivoFichaService.editarExperienciaPrivada(experiencia)}">
								        <h:outputText value="Editar" />
								        <p:resetInput target=":formExperiencia" />
<!-- 								        <f:setPropertyActionListener value="#{experiencia}" target="#{directivoFichaService.experienciaLaboral}" /> -->
								    </p:commandLink>
								    &nbsp;
									<p:commandLink immediate="true" id="ajaxEliminarExpLabPri" 
									update="tablaExperienciaPrivada :frmDirectivoFicha:msgs" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									actionListener="#{directivoFichaService.eliminarExperienciaLaboral(experiencia)}">
								        <h:outputText value="Eliminar" />
								        <p:confirm header="Confirmación" message="¿Está seguro de eliminar el registro seleccionado?" icon="ui-icon-alert" />	
								    </p:commandLink>
						        </p:column>
							</p:dataTable>
							<div class="text-right">
								<p:commandButton id="addExpLabPri" styleClass="btn btn-success" value="Añadir Experiencia Laboral Privada" 
									actionListener="#{directivoFichaService.nuevaExperienciaPrivada}" 
									oncomplete="muestraDialogoExperiencia();"
									update=":formExperiencia"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									icon="fa fa-file-text" iconPos="right">
									<p:resetInput target=":formExperiencia" />
								</p:commandButton>
							</div>
						</p:tab>
						
						<p:tab id="otrosDatos" title="Otros Datos">
							<div class="row">
								<div class="col-sm-5 form-group">
									<h:outputText value="Discapacidad: " />
								</div>
								<div class="col-sm-1 form-group">
									<p:selectBooleanCheckbox value="#{directivoFichaService.tieneDiscapacidad}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
										<p:ajax update="txtConadis" listener="#{directivoFichaService.seleccionaConadis}" />
									</p:selectBooleanCheckbox>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-5 form-group">
									<h:outputText value="Inscripción en el CONADIS " />
								</div>
								<div class="col-sm-1 form-group">
									<p:selectBooleanCheckbox id="txtConadis" value="#{directivoFichaService.inscripcionConadis}" 
									disabled="#{!directivoFichaService.tieneDiscapacidad || directivoFichaService.finalizado || directivoFichaService.soloConsulta}"/>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-5 form-group">
									<h:outputText value="¿Es Ud. licenciado de las Fuerzas Armadas?" />
								</div>
								<div class="col-sm-1 form-group">
									<p:selectBooleanCheckbox value="#{directivoFichaService.licenciado}" 
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"/>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-5 form-group">
									<h:outputText value="¿Pertenece al Cuerpo de Gerentes Públicos?" />
								</div>
								<div class="col-sm-1 form-group">
									<p:selectBooleanCheckbox value="#{directivoFichaService.perteneceCgp}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
										<p:ajax update="txtPertenecioCgp txtCuandoCgpAnio txtCuandoCgpMes" listener="#{directivoFichaService.deshabilitaPertenecioCgp}"/>
									</p:selectBooleanCheckbox>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-5 form-group">
									<h:outputText value="¿Perteneció al Cuerpo de Gerentes Públicos?" />
								</div>
								<div class="col-sm-1 form-group">
									<p:selectBooleanCheckbox id="txtPertenecioCgp" value="#{directivoFichaService.pertenecioCgp}" 
									disabled="#{directivoFichaService.perteneceCgp || directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
										<p:ajax update="cuandpCGP" />
									</p:selectBooleanCheckbox>
								</div>
							</div>
							<p:panel id="cuandpCGP">
							<div class="row">
								<div class="col-sm-5 form-group">
									<h:outputText 
									value="¿Cuándo dejó de pertenecer al Cuerpo de Gerentes Públicos?&lt;span class='ui-outputlabel-rfi'>&nbsp;*&lt;/span>"
									escape="false"
									 rendered="#{directivoFichaService.pertenecioCgp}"/>
								</div>
								<div class="col-sm-3 form-group">
									<h:selectOneMenu id="txtCuandoCgpAnio" value="#{directivoFichaService.directivo.pertenecioCGPAnio}"
									disabled="#{!directivoFichaService.pertenecioCgp || directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									requiredMessage="Seleccione el año cuando pertenecio al Cuerpo de Gerentes Públicos"
									required="true"
									rendered="#{directivoFichaService.pertenecioCgp}">
										<f:selectItem itemLabel="Seleccionar Año" itemValue="" noSelectionOption="true" />
										<f:selectItems value="#{directivoFichaService.listaAnios}"  />
									</h:selectOneMenu>
								</div>
								<div class="col-sm-3 form-group">
									<h:selectOneMenu id="txtCuandoCgpMes" value="#{directivoFichaService.directivo.pertenecioCGPMes}"
									disabled="#{!directivoFichaService.pertenecioCgp || directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
									required="true"
									requiredMessage="Seleccione el mes cuando pertenecio al Cuerpo de Gerentes Públicos"
									rendered="#{directivoFichaService.pertenecioCgp}">
										<f:selectItem itemLabel="Seleccionar Mes" itemValue="" noSelectionOption="true" />
										<f:selectItems value="#{directivoFichaService.listaMeses}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
									</h:selectOneMenu>
								</div>
							</div>
							</p:panel>
							<div class="btnAction row no-gutter text-right">
								<p:commandButton id="next-ficha5" styleClass="btn btn-success" icon="ui-menuitem-icon ui-icon fa fa-save" iconPos="right"
									update=" :frmDirectivoFicha:msgs" 
									value="Grabar Información" actionListener="#{directivoFichaService.grabarDirectivo}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
									<p:confirm header="Confirmation" message="¿Está seguro de guardar los datos ingresados?" icon="ui-icon-alert" />
								</p:commandButton>
							</div>
						</p:tab>
						
						<p:tab id="datosInteres" title="Datos de Interés">
							<div class="page-subheader">
										<h3>Normatividad y Gestión Pública</h3>
									</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblGNP1" for="cboGNP1" value="Primera Opción"  /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboGNP1" value="#{directivoFichaService.areaGestion01.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresGestion}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
										</h:selectOneMenu>
									</div>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblGNP2" for="cboGNP2" value="Segunda Opción" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboGNP2" value="#{directivoFichaService.areaGestion02.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresGestion}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
										</h:selectOneMenu>
									</div>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblGNP3" for="cboGNP3" value="Tercera Opción" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboGNP3" value="#{directivoFichaService.areaGestion03.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresGestion}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
											<f:selectItem itemLabel="OTROS" itemValue="0" />
										</h:selectOneMenu>
									</div>
								</div>
								<div class="col-sm-6">
									<p:outputLabel id="lblGNP4" for="txtGNP3" value="&nbsp;" />
									<p:inputText id="txtGNP3" value="#{directivoFichaService.areaGestion03.otroAreaInteres}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"/>
								</div>
							</div>
							<div class="page-subheader">
										<h3>Modelos de Gestión</h3>
									</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblMG1" for="cboMG1" value="Primera Opción" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboMG1" value="#{directivoFichaService.areaModelo01.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"  >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresModelo}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
										</h:selectOneMenu>
									</div>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblMG2" for="cboMG2" value="Segunda Opción" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboMG2" value="#{directivoFichaService.areaModelo02.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresModelo}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
										</h:selectOneMenu>
									</div>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblMG3" for="cboMG3" value="Tercera Opción" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboMG3" value="#{directivoFichaService.areaModelo03.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresModelo}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
											<f:selectItem itemLabel="OTROS" itemValue="0" />
										</h:selectOneMenu>
									</div>
								</div>
								<div class="col-sm-6">
									<p:outputLabel id="lblMG4" for="txtMG3" value="&nbsp;" />
									<p:inputText id="txtMG3" value="#{directivoFichaService.areaModelo03.otroAreaInteres}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"/>
								</div>
							</div>
							
							<div class="page-subheader">
										<h3>Habilidades Blandas</h3>
									</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblHB1" for="cboHB1" value="Primera Opción" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboHB1" value="#{directivoFichaService.areaHabilidades01.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresHabilidades}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
										</h:selectOneMenu>
									</div>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblHB2" for="cboHB2" value="Segunda Opción" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboHB2" value="#{directivoFichaService.areaHabilidades02.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresHabilidades}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
										</h:selectOneMenu>
									</div>
								</div>
							</div>
							<div class="row">
								<div class="col-sm-6">
									<div class="form-group">
										<p:outputLabel id="lblHB3" for="cboHB3" value="Tercera Opción" /><span class="ui-outputlabel-rfi">&nbsp;*</span>
										<h:selectOneMenu id="cboHB3" value="#{directivoFichaService.areaHabilidades03.areaInteresId}"
										disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}" >
											<f:selectItem itemLabel="Seleccionar" itemValue="-1" noSelectionOption="true" />
											<f:selectItems value="#{directivoFichaService.listaAreaInteresHabilidades}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
											<f:selectItem itemLabel="OTROS" itemValue="0" />
										</h:selectOneMenu>
									</div>
								</div>
								<div class="col-sm-6">
									<p:outputLabel id="lblHB4" for="txtHB3" value="&nbsp;" />
									<p:inputText id="txtHB3" value="#{directivoFichaService.areaHabilidades03.otroAreaInteres}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"/>
								</div>
							</div>
							<div class="btnAction row no-gutter text-right">
								<p:commandButton id="next-ficha6" styleClass="btn btn-success" icon="ui-menuitem-icon ui-icon fa fa-save" iconPos="right"
									update=":frmDirectivoFicha:panelDatos  :frmDirectivoFicha:msgs" 
									value="Grabar Información" actionListener="#{directivoFichaService.grabarDirectivo}"
									disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}">
									<p:confirm header="Confirmation" message="¿Está seguro de guardar los datos ingresados?" icon="ui-icon-alert" />
								</p:commandButton>
							</div>
						</p:tab>
					</p:tabView>
					
				</h:form>
			</div>
		</div>
		
		<p:confirmDialog global="true" showEffect="fade"
			hideEffect="explode" closeOnEscape="true" rendered="true" width="30%">
			<p:commandButton value="Si" type="button"
				styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
			<p:commandButton value="No" type="button"
				styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
		</p:confirmDialog>
		
		<p:dialog visible="#{directivoFichaService.mostrarPopup}" modal="true" header="Declaración Jurada" widgetVar="dlg1" 
				  position="top" width="600" height="300" resizable="false">
		    <h:outputText value="#{directivoFichaService.textoPopup}" escape="false"/>
		    <p:commandButton value="Ok" actionListener="#{directivoFichaService.actualizarDDJJ}"
				styleClass="ui-confirmdialog-yes" icon="ui-icon-close" onclick="PF('dlg1').hide();"/>
		</p:dialog>
		
		<p:dialog width="800" widgetVar="estudiosDialogo" modal="true" showEffect="fade" hideEffect="fade" resizable="false">
			<h:form id="formDatoAcademico" >
			<p:panel id="panelAcademico">
				<p:messages id="messages" redisplay="false" autoUpdate="false" />
		        <div class="page-subheader">
					<h3>#{directivoFichaService.tituloVentana}</h3>
					<span style="font-size : 12px; color: #000080;">
					<h:outputText value="${censoProperty.mensajeDatoAcademico}" escape="false"/>
					</span>
				</div>
	            <div class="row no-gutter">
					<div class="col-sm-12 form-group">
						<p:outputLabel id="lblCarTec" for="cboCarTec" value="Área de Estudio" rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId == 1}"/>
						<p:selectOneMenu id="cboCarTec" value="#{directivoFichaService.datoAcademico.areaEstudioId}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId == 1}" 
						required="true" filter="true"
						requiredMessage="Seleccione Area de Estudio"
						converterMessage="TEST"
						validatorMessage="Seleccione Area de Estudio">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaAreaEstudioTecnico}" var="aet" itemLabel="#{aet.nombre}" itemValue="#{aet.id}" />
						</p:selectOneMenu>
						<p:outputLabel id="lblCarP" for="cboCarP" value="Área de Estudio" rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId != 1}"/>
						<p:selectOneMenu id="cboCarP" value="#{directivoFichaService.datoAcademico.areaEstudioId}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId != 1}" 
						required="true"  filter="true"
						requiredMessage="Seleccione Area de Estudio"
						validatorMessage="Seleccione Area de Estudio">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaAreaEstudioProfesional}" var="aet" itemLabel="#{aet.nombre}" itemValue="#{aet.id}" />
						</p:selectOneMenu>
					</div>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-12 form-group">
						<p:outputLabel id="lblInstTec" for="cboInstTec" value="Institución Educativa" rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId == 1}" />
						<p:selectOneMenu id="cboInstTec" value="#{directivoFichaService.datoAcademico.institucionEducativaId}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId == 1}" 
						required="true" filter="true"
						requiredMessage="Seleccione Institución Educativa">
							<f:selectItem itemLabel="Seleccionar" itemValue=""	noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaInstitucionEducativaTecnico}" var="aet" itemLabel="#{aet.nombre}" itemValue="#{aet.id}" />
						</p:selectOneMenu>
					
						<p:outputLabel id="lblInstP" for="cboInstP" value="Institución Educativa" rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId != 1}"/>
						<p:selectOneMenu id="cboInstP" value="#{directivoFichaService.datoAcademico.institucionEducativaId}"
							disabled="#{directivoFichaService.finalizado}"
							rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId != 1}" 
							required="true" filter="true"
							requiredMessage="Seleccione Institución Educativa">
								<f:selectItem itemLabel="Seleccionar" itemValue=""	noSelectionOption="true" />
								<f:selectItems value="#{directivoFichaService.listaInstitucionEducativa}" var="aet" itemLabel="#{aet.nombre}" itemValue="#{aet.id}" />
						</p:selectOneMenu>
						
					</div>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-6 form-group">
						<p:outputLabel id="lblNivTec" for="cboNivTec" value="Nivel Alcanzado" />
						<p:selectOneMenu id="cboNivTec" value="#{directivoFichaService.datoAcademico.nivelProfesionalId}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione Nivel Alcanzado">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaNivelProfesional}" var="aet" itemLabel="#{aet.nombre}" itemValue="#{aet.id}" />
						</p:selectOneMenu>
					</div>
				</div>
				<p:panel rendered="#{directivoFichaService.datoAcademico.tipoDatoAcademicoId == 4}">
				<div class="row no-gutter">
					<div class="col-sm-6 form-group">
						<p:outputLabel id="lblEspecialidad" for="txtEspecialidad" value="Especialidad" />
						<p:inputText id="txtEspecialidad" value="#{directivoFichaService.datoAcademico.especialidad}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						 placeholder="Ingrese Especialidad" 
						required="true" requiredMessage="Ingrese Especialidad"/>
					</div>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-2 form-group">
						<p:outputLabel id="lblAnioEstudio" for="cboFecIniAnio" value="Año de Estudio" />
						<p:selectOneMenu id="cboFecIniAnio" value="#{directivoFichaService.datoAcademico.anioEstudio}" 
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione Año de Estudio">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaAnios}"  />
						</p:selectOneMenu>
					</div>
					<div class="col-sm-2 form-group">
						<p:outputLabel id="lblHorasLectivas" for="txtHorasLectivas" value="Horas Léctivas" />
						<p:inputText id="txtHorasLectivas" value="#{directivoFichaService.datoAcademico.horasLectivas}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						onkeyup="$(this).val($(this).val().replace(/[^0-9]/g, ''));"
						maxlength="4" 
						required="true"
						validatorMessage="Ingrese como mínimo 18 horas lectivas"
						requiredMessage="Ingrese número de horas lectivas">
						<f:validateLongRange minimum="18" />
						</p:inputText>
					</div>
					<span style="color:red;">Sólo deberá considerar los estudios realizados en los últimos 5 años y que tengan una duración de 18 horas lectivas como mínimo.</span>
				</div>
				</p:panel>		
				<div class="btnAction row no-gutter">
					<div class="text-right">
					<p:commandButton id="cancelEstudioTecnico" styleClass="btn btn-success"
							value="Cerrar" oncomplete="PF('estudiosDialogo').hide();" 
							icon="fa fa-undo" iconPos="right" />
					<p:commandButton id="addEstudioTecnico" styleClass="btn btn-success"
						update=":frmDirectivoFicha:tbvFicha:tablaEstudiosTecnicos
						:frmDirectivoFicha:tbvFicha:tablaEstudiosProfesionales
						:frmDirectivoFicha:tbvFicha:tablaEstudiosPostGrado
						:frmDirectivoFicha:tbvFicha:tablaEstudiosEspecializacion
						:frmDirectivoFicha:panelDatos 
						:formDatoAcademico
						messages" value="Grabar" 
						actionListener="#{directivoFichaService.grabarDatoAcademico}" 
						oncomplete="muestraAvance();" 
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						icon="fa fa-floppy-o" iconPos="right"/>
						</div>
				</div>
				</p:panel>
	        </h:form>
	    </p:dialog>
	    
	    <p:dialog width="800" widgetVar="experienciaDialogo" modal="true" showEffect="fade" hideEffect="fade" resizable="false">
			<h:form id="formExperiencia" >
			
				<p:messages id="messagesExperiencia" redisplay="false" autoUpdate="false" />
		        <div class="page-subheader">
					<h3>#{directivoFichaService.tituloVentana}</h3>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-12 form-group">
						<p:outputLabel id="lblInstOtraExp" for="cboInstOtraExp" value="Sector" 
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 2}"/>
						<h:selectOneMenu id="cboInstOtraExp" value="#{directivoFichaService.experienciaLaboral.sectorId}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 2}" 
						required="true"
						requiredMessage="Seleccione Sector"
						validatorMessage="Seleccione Sector">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaSectorPublico}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
						</h:selectOneMenu>
						<p:outputLabel id="lblInstOtraExpPri" for="cboInstPriv" value="Sector" 
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 3}" />
						<h:selectOneMenu id="cboInstPriv" value="#{directivoFichaService.experienciaLaboral.sectorId}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 3}"
						required="true"
						requiredMessage="Seleccione Sector">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaSectorPrivado}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
						</h:selectOneMenu>
					</div>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-12 form-group">
						<p:outputLabel id="lblNivOrgOtraExp" for="txtPuestoOtraExp"	value="Puesto" />
						<p:inputText id="txtPuestoOtraExp" value="#{directivoFichaService.experienciaLaboral.puesto}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Ingrese nombre del puesto anterior"/>
					</div>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-12 form-group">
						<p:outputLabel id="lblTitPuesOtraExp" for="cboTitPuesOtraExp" value="Area Organizativa" 
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 3}"/>
						<h:selectOneMenu id="cboTitPuesOtraExp" value="#{directivoFichaService.experienciaLaboral.areaOrganizativaId}"
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 3}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione Área Organizativa">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaAreaOrganizativa}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
						</h:selectOneMenu>
					</div>
				</div>
				
				<div class="row no-gutter">
					<div class="col-sm-12 form-group">
						<p:outputLabel id="lblFamilia" for="cboFamilia" value="Familia de Puesto" 
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 2}"/>
						<h:selectOneMenu id="cboFamilia" value="#{directivoFichaService.experienciaLaboral.familiaPuestoId}"
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 2}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione Familia de Puesto">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaFamiliaPuesto}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
							<p:ajax listener="#{directivoFichaService.onFamiliaPuestoChange}" update="cboRoles" />
						</h:selectOneMenu>
					</div>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-12 form-group">
						<p:outputLabel id="lblRoles" for="cboRoles" value="Rol" 
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 2}"/>
						<h:selectOneMenu id="cboRoles" value="#{directivoFichaService.experienciaLaboral.rolId}"
						rendered="#{directivoFichaService.experienciaLaboral.tipoExperienciaLaboralId == 2}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione Rol">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaRoles}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
						</h:selectOneMenu>
					</div>
				</div>
				
				
				<div class="row no-gutter">
					<div class="col-sm-3 form-group">
						<p:outputLabel id="lblSubordinados" for="txtSubordinadosOtraExp" value="N° Subordinados Directos" />
						<p:inputText id="txtSubordinadosOtraExp" value="#{directivoFichaService.experienciaLaboral.numeroSubordinado}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						maxlength="4"/>
					</div>
					<div class="col-sm-3 form-group">
						<p:outputLabel id="lblRBOtraExp" for="txtRBOtraExp" value="Remuneración Bruta Aprox." />
						<p:inputText  id="txtRBOtraExp" value="#{directivoFichaService.experienciaLaboral.remuneracionBrutaString}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"/>
					</div>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-3 form-group">
						<p:outputLabel id="lblFecIniOtraExp" for="cboAnioOtraExp" value="Tiempo en el Cargo (Años)" />
						<h:selectOneMenu id="cboAnioOtraExp" value="#{directivoFichaService.experienciaLaboral.tiempoCargoAnio}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione Tiempo en el cargo en años">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItem itemLabel="1 año" itemValue="1" />
							<f:selectItem itemLabel="2 años" itemValue="2" />
							<f:selectItem itemLabel="3 años" itemValue="3" />
							<f:selectItem itemLabel="4 años" itemValue="4" />
							<f:selectItem itemLabel="5 años" itemValue="5" />
							<f:selectItem itemLabel="6 años" itemValue="6" />
							<f:selectItem itemLabel="7 años" itemValue="7" />
							<f:selectItem itemLabel="8 años" itemValue="8" />
							<f:selectItem itemLabel="9 años" itemValue="9" />
							<f:selectItem itemLabel="10 años" itemValue="10" />
							<f:selectItem itemLabel="11 años" itemValue="11" />
							<f:selectItem itemLabel="12 años" itemValue="12" />
							<f:selectItem itemLabel="13 años" itemValue="13" />
							<f:selectItem itemLabel="14 años" itemValue="14" />
							<f:selectItem itemLabel="15 años" itemValue="15" />
							<f:selectItem itemLabel="16 años" itemValue="16" />
							<f:selectItem itemLabel="17 años" itemValue="17" />
							<f:selectItem itemLabel="18 años" itemValue="18" />
							<f:selectItem itemLabel="19 años" itemValue="19" />
							<f:selectItem itemLabel="20 años" itemValue="20" />
							<f:selectItem itemLabel="21 años" itemValue="21" />
							<f:selectItem itemLabel="22 años" itemValue="22" />
							<f:selectItem itemLabel="23 años" itemValue="23" />
							<f:selectItem itemLabel="24 años" itemValue="24" />
							<f:selectItem itemLabel="25 años" itemValue="25" />
						</h:selectOneMenu>
					</div>
					<div class="col-sm-4 form-group">
						<p:outputLabel id="lblFecFinOtraExp" for="cboMesOtraExp" value="Tiempo en el Cargo (Meses)" />
						<h:selectOneMenu id="cboMesOtraExp" value="#{directivoFichaService.experienciaLaboral.tiempoCargoMes}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione Tiempo en el cargo en meses">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItem itemLabel="0 meses" itemValue="0" />
							<f:selectItem itemLabel="1 mes" itemValue="1" />
							<f:selectItem itemLabel="2 meses" itemValue="2" />
							<f:selectItem itemLabel="3 meses" itemValue="3" />
							<f:selectItem itemLabel="4 meses" itemValue="4" />
							<f:selectItem itemLabel="5 meses" itemValue="5" />
							<f:selectItem itemLabel="6 meses" itemValue="6" />
							<f:selectItem itemLabel="7 meses" itemValue="7" />
							<f:selectItem itemLabel="8 meses" itemValue="8" />
							<f:selectItem itemLabel="9 meses" itemValue="9" />
							<f:selectItem itemLabel="10 meses" itemValue="10" />
							<f:selectItem itemLabel="11 meses" itemValue="11" />
						</h:selectOneMenu>
					</div>
				</div>
				<div class="row no-gutter">
					<div class="col-sm-3 form-group">
						<p:outputLabel id="lblCeseAnioOtraExp" for="cboCeseAnioOtraExp" value="Fecha de Cese o Retiro" />
						<h:selectOneMenu id="cboCeseAnioOtraExp" value="#{directivoFichaService.experienciaLaboral.fechaCeseAnio}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione el año de cese o retiro">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaAnios}"  />
						</h:selectOneMenu>
					</div>
					<div class="col-sm-4 form-group">
						<p:outputLabel id="lblCeseMesOtraExp" for="cboCeseMesOtraExp" value="Fecha de Cese o Retiro(Mes)" />
						<h:selectOneMenu id="cboCeseMesOtraExp" value="#{directivoFichaService.experienciaLaboral.fechaCeseMes}"
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						required="true"
						requiredMessage="Seleccione el mes de cese o retiro">
							<f:selectItem itemLabel="Seleccionar" itemValue="" noSelectionOption="true" />
							<f:selectItems value="#{directivoFichaService.listaMeses}" var="entidad" itemLabel="#{entidad.nombre}" itemValue="#{entidad.id}" />
						</h:selectOneMenu>
					</div>
				</div>

				<div class="btnAction row no-gutter">
					<div class="text-right">
						<p:commandButton id="cancelExperienciaLaboral" styleClass="btn btn-success"
							value="Cerrar" oncomplete="PF('experienciaDialogo').hide();" 
							icon="fa fa-undo" iconPos="right" />
					<p:commandButton id="addExperienciaLaboral" styleClass="btn btn-success"
						update=":frmDirectivoFicha:tbvFicha:tablaExperienciaPublica
						:frmDirectivoFicha:tbvFicha:tablaExperienciaPrivada
						messagesExperiencia
						:formExperiencia " value="Grabar" 
						actionListener="#{directivoFichaService.grabarExperienciaLaboral}" 
						disabled="#{directivoFichaService.finalizado || directivoFichaService.soloConsulta}"
						icon="fa fa-floppy-o" iconPos="right"/>
					</div>
				</div>
				
			</h:form>
		</p:dialog>
	</ui:define>

</ui:composition>